package com.diy.sigmund.diycommon.entity.po.user;

import java.io.Serializable;
import java.util.Date;

/**
 * user_device
 * @author ylm-sigmund
 */
public class UserDevice implements Serializable {
    /**
     * 用户id
     */
    private String userId;

    /**
     * 手机厂商：apple|htc|samsung，很少用
     */
    private String vendor;

    /**
     * 客户端名称，如hjskang
     */
    private String clientName;

    /**
     * 客户端版本号，如7.0.1
     */
    private String clientVersion;

    /**
     * 设备号:android|ios
     */
    private String osName;

    /**
     * 系统版本号:2.2|2.3|4.0|5.1
     */
    private String osVersion;

    /**
     * 设备型号，如:iphone6s、u880、u8800
     */
    private String deviceName;

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 苹果设备的IDFA
     */
    private String appleIdfa;

    /**
     * 苹果设备的IDFV
     */
    private String appleIdfv;

    /**
     * 来源
     */
    private String market;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getVendor() {
        return vendor;
    }

    public void setVendor(String vendor) {
        this.vendor = vendor;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public String getClientVersion() {
        return clientVersion;
    }

    public void setClientVersion(String clientVersion) {
        this.clientVersion = clientVersion;
    }

    public String getOsName() {
        return osName;
    }

    public void setOsName(String osName) {
        this.osName = osName;
    }

    public String getOsVersion() {
        return osVersion;
    }

    public void setOsVersion(String osVersion) {
        this.osVersion = osVersion;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getAppleIdfa() {
        return appleIdfa;
    }

    public void setAppleIdfa(String appleIdfa) {
        this.appleIdfa = appleIdfa;
    }

    public String getAppleIdfv() {
        return appleIdfv;
    }

    public void setAppleIdfv(String appleIdfv) {
        this.appleIdfv = appleIdfv;
    }

    public String getMarket() {
        return market;
    }

    public void setMarket(String market) {
        this.market = market;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}